package com.x.crm.model;

import com.x.framework.annotation.MappingColumn;
import com.x.framework.annotation.MappingTable;
import com.x.framework.model.BaseObject;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@MappingTable(tableName = "CRM_FOLLOW_LOSE")

public class FollowLose extends BaseObject{

	@MappingColumn(columnName = "FOLLOW_LOSE_ID", columnPk = true, columnLength = 32)
	private String followLoseId;

	@MappingColumn(columnName = "LOSE_CUSTOMER_NAME")
	private String loseCustomerName;

	@MappingColumn(columnName = "LOSE_FOLLOWER_ID")
	private String loseFollowerId;

	@MappingColumn(columnName = "LOSE_FOLLOWER_NAME")
	private String loseFollowerName;

	@MappingColumn(columnName = "LOSE_LEVEL_ID")
	private String loseLevelId;

	@MappingColumn(columnName = "LOSE_LEVEL_TXT")
	private String loseLevelTxt;

	@MappingColumn(columnName = "LOSE_TIME")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private String loseTime;

	@MappingColumn(columnName = "LOSE_FOLLOW_REMARK")
	private String loseFollowRemark;

	@MappingColumn(columnName = "INTENTION_ID")
	private String intentionId;

	@MappingColumn(columnName = "LOSE_UPDATE_TIME")
	private Date loseUpdateTime;

	@MappingColumn(columnName = "LOSE_CREATE_TIME")
	private Date loseCreateTime;

	public String getFollowLoseId() {
		return followLoseId;
	}

	public void setFollowLoseId(String followLoseId) {
		this.followLoseId = followLoseId;
	}

	public String getLoseCustomerName() {
		return loseCustomerName;
	}

	public void setLoseCustomerName(String loseCustomerName) {
		this.loseCustomerName = loseCustomerName;
	}

	public String getLoseFollowerId() {
		return loseFollowerId;
	}

	public void setLoseFollowerId(String loseFollowerId) {
		this.loseFollowerId = loseFollowerId;
	}

	public String getLoseFollowerName() {
		return loseFollowerName;
	}

	public void setLoseFollowerName(String loseFollowerName) {
		this.loseFollowerName = loseFollowerName;
	}

	public String getLoseLevelId() {
		return loseLevelId;
	}

	public void setLoseLevelId(String loseLevelId) {
		this.loseLevelId = loseLevelId;
	}

	public String getLoseLevelTxt() {
		return loseLevelTxt;
	}

	public void setLoseLevelTxt(String loseLevelTxt) {
		this.loseLevelTxt = loseLevelTxt;
	}

	public String getLoseTime() {
		return loseTime;
	}

	public void setLoseTime(String loseTime) {
		this.loseTime = loseTime;
	}

	public String getLoseFollowRemark() {
		return loseFollowRemark;
	}

	public void setLoseFollowRemark(String loseFollowRemark) {
		this.loseFollowRemark = loseFollowRemark;
	}

	public String getIntentionId() {
		return intentionId;
	}

	public void setIntentionId(String intentionId) {
		this.intentionId = intentionId;
	}

	public Date getLoseUpdateTime() {
		return loseUpdateTime;
	}

	public void setLoseUpdateTime(Date loseUpdateTime) {
		this.loseUpdateTime = loseUpdateTime;
	}

	public Date getLoseCreateTime() {
		return loseCreateTime;
	}

	public void setLoseCreateTime(Date loseCreateTime) {
		this.loseCreateTime = loseCreateTime;
	}
}
